ديف أوبس

استضافة مدونة على راسبيري باي

إعداد استضافة لمدونة شخصية باستخدام راسبيري باي (Raspberry Pi)

إن بناء موقع ويب باستخدام راسبيري باي يمكن أن يكون تجربة مثيرة ومجزية. خاصة لأولئك الذين يرغبون في استضافة مدونة شخصية أو موقع ويب صغير باستخدام جهاز صغير الحجم منخفض التكلفة، مثل راسبيري باي. يسمح لك هذا الجهاز بإنشاء بيئة استضافة على خادم محلي يمكن من خلالها نشر مدونتك الشخصية على الإنترنت. يتطلب الأمر بعض المعرفة التقنية في التعامل مع الأنظمة المستندة إلى لينكس وأدوات البرمجة الأساسية، ولكن بمجرد إتمام إعداد الخادم، يمكنك الاستفادة من الإمكانيات الكبيرة التي يوفرها راسبيري باي.

ما هو راسبيري باي؟

راسبيري باي هو جهاز كمبيوتر صغير بحجم بطاقة الائتمان، مصمم أساسًا لأغراض تعليمية ومن أجل تشجيع الناس على تعلم البرمجة وعلوم الحوسبة. يأتي مع معالج ARM منخفض التكلفة، وذاكرة وصول عشوائي (RAM)، ومساحة تخزين عبر بطاقة microSD. ورغم صغر حجمه، فإن راسبيري باي يمكنه أداء مهام كثيرة مثل تشغيل خوادم الويب، ووسائط الإعلام، وحتى استخدامه في مشروعات إنترنت الأشياء (IoT). بفضل قدراته المذهلة وسعره المنخفض، أصبح راسبيري باي خيارًا مثاليًا للعديد من المشاريع الشخصية، بما في ذلك استضافة المدونات الشخصية.

المتطلبات الأساسية

قبل البدء في إعداد استضافة مدونة شخصية باستخدام راسبيري باي، ستحتاج إلى بعض الأدوات والبرمجيات الأساسية. إليك قائمة بالمتطلبات:

  1. راسبيري باي (Raspberry Pi): يفضل استخدام الإصدار الأخير مثل Raspberry Pi 4 للحصول على أداء أفضل.

  2. بطاقة microSD بسعة لا تقل عن 16 جيجابايت: ستحتاج إلى تخزين النظام والتطبيقات والبيانات عليها.

  3. مزود طاقة مناسب: تأكد من أن لديك مزود طاقة يوفر 5 فولت و3 أمبير لضمان تشغيل الجهاز بشكل مستقر.

  4. إتصال بالإنترنت: يجب أن يكون راسبيري باي متصلًا بالإنترنت إما عبر الواي فاي أو من خلال كابل Ethernet.

  5. شاشة ولوحة مفاتيح وفأرة: لا تحتاج إليها دائمًا إذا كنت ستقوم بإعداد راسبيري باي عن بُعد (من خلال SSH).

  6. نظام تشغيل لينكس: يفضل تثبيت نظام Raspbian (الآن يسمى Raspberry Pi OS)، وهو النظام المثالي لتشغيل راسبيري باي.

الخطوة 1: إعداد نظام التشغيل على راسبيري باي

أول خطوة هي تنزيل وتثبيت نظام التشغيل Raspbian أو Raspberry Pi OS. يمكنك القيام بذلك عن طريق تحميل الصورة من الموقع الرسمي ثم استخدام أداة مثل Raspberry Pi Imager لتثبيت النظام على بطاقة microSD.

  1. تنزيل Raspberry Pi Imager من الموقع الرسمي.

  2. اختيار النظام: عند فتح الأداة، اختر Raspbian أو Raspberry Pi OS من القائمة.

  3. اختيار بطاقة microSD: اختر بطاقة microSD من القائمة.

  4. التثبيت: بعد اختيار النظام والبطاقة، اضغط على زر “Write” لتثبيت النظام على بطاقة microSD.

  5. إدخال البطاقة في راسبيري باي: بعد اكتمال التثبيت، ضع البطاقة في راسبيري باي وقم بتشغيله.

الخطوة 2: تحديث النظام

بعد أن يعمل راسبيري باي وتقوم بتسجيل الدخول لأول مرة، يجب عليك تحديث النظام لضمان أنه يحتوي على أحدث الإصدارات من البرمجيات:

bash
sudo apt update sudo apt upgrade -y

هذا سيتأكد من أنك تستخدم آخر التحديثات الأمنية والبرمجية المتاحة.

الخطوة 3: تثبيت خادم الويب

من أجل استضافة مدونة شخصية، تحتاج إلى تثبيت خادم ويب على راسبيري باي. أكثر خوادم الويب شيوعًا هي Apache و Nginx. في هذا المقال، سنركز على تثبيت خادم Apache، وهو الخيار الأكثر شهرة ويعمل بشكل جيد مع العديد من تقنيات الويب.

  1. تثبيت Apache:

bash
sudo apt install apache2 -y
  1. اختبار الخادم: بعد تثبيت Apache، يمكنك اختبار الخادم عبر فتح المتصفح والانتقال إلى عنوان الـ IP الخاص بالراسبيري باي (افتراضياً سيكون 192.168.x.x).

  2. إيقاف وتشغيل الخادم:

bash
sudo systemctl stop apache2 sudo systemctl start apache2

الخطوة 4: تثبيت PHP

بما أن معظم المدونات تستخدم PHP كنظام خلفي (مثل WordPress)، فإنك ستحتاج إلى تثبيت PHP على جهاز راسبيري باي.

bash
sudo apt install php libapache2-mod-php -y

بمجرد الانتهاء من تثبيت PHP، يمكنك التحقق من أنه يعمل عبر إنشاء ملف PHP في دليل الجذر الخاص بالخادم.

bash
sudo nano /var/www/html/info.php

أضف الكود التالي:

php
phpinfo(); ?>

بعد حفظ الملف، افتح المتصفح واذهب إلى http://raspberrypi.local/info.php، سترى صفحة تعرض تفاصيل حول تثبيت PHP.

الخطوة 5: تثبيت قاعدة بيانات MySQL

إذا كنت تنوي استخدام نظام إدارة محتوى مثل WordPress، فسوف تحتاج إلى قاعدة بيانات. يمكنك تثبيت MySQL أو MariaDB على راسبيري باي:

bash
sudo apt install mysql-server -y

بعد التثبيت، يمكنك تأمين تثبيت MySQL باستخدام الأمر:

bash
sudo mysql_secure_installation

اتبع الإرشادات لإعداد كلمة مرور الجذر وتأمين قاعدة البيانات.

الخطوة 6: تثبيت WordPress

الآن وقد أصبح لديك خادم ويب يعمل مع PHP وMySQL، يمكنك تثبيت WordPress كمنصة لمدونتك الشخصية. إليك كيفية القيام بذلك:

  1. تنزيل WordPress:

bash
cd /var/www/html sudo wget https://wordpress.org/latest.tar.gz sudo tar -xvzf latest.tar.gz
  1. إعداد قاعدة البيانات:

    • قم بتسجيل الدخول إلى MySQL:

    bash
    sudo mysql -u root -p
    • أنشئ قاعدة بيانات لمدونتك:

    sql
    CREATE DATABASE wordpress; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; EXIT;
  2. إعداد wp-config.php:
    قم بنقل الملفات الضرورية وتهيئة wp-config.php:

    bash
    sudo cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php sudo nano /var/www/html/wordpress/wp-config.php

    قم بتعديل معلومات قاعدة البيانات في الملف بما يتوافق مع البيانات التي أنشأتها في MySQL.

  3. تعيين الأذونات:

bash
sudo chown -R www-data:www-data /var/www/html/wordpress
  1. إتمام التثبيت:
    الآن، يمكنك زيارة http://raspberrypi.local/wordpress لإتمام تثبيت WordPress، واختيار اسم المدونة، وإنشاء الحساب الإداري.

الخطوة 7: فتح المنفذ على جهاز التوجيه

إذا كنت ترغب في الوصول إلى مدونتك من أي مكان عبر الإنترنت، ستحتاج إلى فتح المنفذ 80 (منفذ HTTP) في جهاز التوجيه (الراوتر) الخاص بك.

  1. الدخول إلى إعدادات جهاز التوجيه: افتح المتصفح وأدخل عنوان الـ IP لجهاز التوجيه.

  2. فتح المنفذ: اذهب إلى إعدادات التوجيه أو “Port Forwarding” وفتح المنفذ 80.

الخطوة 8: تخصيص مدونتك

بمجرد تثبيت WordPress، يمكنك تخصيص المدونة عن طريق اختيار قالب مفضل، وتثبيت الإضافات اللازمة، وكتابة المحتوى. يمكنك إضافة صفحات جديدة، والتعديل على إعدادات المدونة، وتخصيص شكل المدونة لتتناسب مع اهتماماتك.

الخطوة 9: الصيانة

من المهم القيام بصيانة دورية لخادمك. يتضمن ذلك:

  • تحديث النظام والبرمجيات بانتظام.

  • النسخ الاحتياطي لقاعدة البيانات والمحتوى بشكل دوري.

  • مراقبة الأداء للتأكد من أن الخادم يعمل بشكل فعال.

الخاتمة

إعداد استضافة لمدونة شخصية باستخدام راسبيري باي هو خيار رائع للعديد من الأشخاص الذين يرغبون في تعلم إدارة الخوادم ويبناء موقعهم الشخصي بشكل مستقل. رغم أنه قد يبدو معقدًا في البداية، إلا أن العديد من الأدوات المتاحة تجعل العملية أبسط مما قد تتصور. إذا كنت مستعدًا للغوص في تفاصيل إعداد بيئة استضافة خاصة بك، سيكون راسبيري باي خيارًا موفرًا ومرنًا للغاية.